make up an excuse - Francés Inglés Diccionario